0 Prolog
↳1 PrologToDTProblemTransformerProof (⇒, 16.8 s)
↳2 TRIPLES
↳3 UndefinedPredicateInTriplesTransformerProof (⇒, 0 ms)
↳4 TRIPLES
↳5 TriplesToPiDPProof (⇒, 785 ms)
↳6 PiDP
↳7 DependencyGraphProof (⇔, 46 ms)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔, 0 ms)
↳11 PiDP
↳12 PiDPToQDPProof (⇒, 30 ms)
↳13 QDP
↳14 QDPSizeChangeProof (⇔, 0 ms)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔, 0 ms)
↳18 PiDP
↳19 PiDPToQDPProof (⇒, 0 ms)
↳20 QDP
↳21 QDPSizeChangeProof (⇔, 0 ms)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔, 0 ms)
↳25 PiDP
↳26 PiDPToQDPProof (⇒, 0 ms)
↳27 QDP
↳28 QDPSizeChangeProof (⇔, 0 ms)
↳29 YES
↳30 PiDP
↳31 UsableRulesProof (⇔, 0 ms)
↳32 PiDP
↳33 PiDPToQDPProof (⇒, 0 ms)
↳34 QDP
↳35 QDPSizeChangeProof (⇔, 0 ms)
↳36 YES
↳37 PiDP
↳38 UsableRulesProof (⇔, 0 ms)
↳39 PiDP
↳40 PiDPToQDPProof (⇒, 0 ms)
↳41 QDP
↳42 QDPSizeChangeProof (⇔, 0 ms)
↳43 YES
↳44 PiDP
↳45 UsableRulesProof (⇔, 0 ms)
↳46 PiDP
↳47 PiDPToQDPProof (⇒, 0 ms)
↳48 QDP
↳49 QDPSizeChangeProof (⇔, 0 ms)
↳50 YES
↳51 PiDP
↳52 UsableRulesProof (⇔, 0 ms)
↳53 PiDP
↳54 PiDPToQDPProof (⇒, 0 ms)
↳55 QDP
↳56 QDPSizeChangeProof (⇔, 0 ms)
↳57 YES
↳58 PiDP
↳59 UsableRulesProof (⇔, 0 ms)
↳60 PiDP
↳61 PiDPToQDPProof (⇒, 0 ms)
↳62 QDP
↳63 QDPSizeChangeProof (⇔, 0 ms)
↳64 YES
↳65 PiDP
↳66 UsableRulesProof (⇔, 0 ms)
↳67 PiDP
↳68 PiDPToQDPProof (⇒, 0 ms)
↳69 QDP
↳70 QDPSizeChangeProof (⇔, 0 ms)
↳71 YES
↳72 PiDP
↳73 UsableRulesProof (⇔, 0 ms)
↳74 PiDP
↳75 PiDPToQDPProof (⇒, 0 ms)
↳76 QDP
↳77 QDPSizeChangeProof (⇔, 0 ms)
↳78 YES
↳79 PiDP
↳80 UsableRulesProof (⇔, 0 ms)
↳81 PiDP
↳82 PiDPToQDPProof (⇒, 0 ms)
↳83 QDP
↳84 QDPSizeChangeProof (⇔, 0 ms)
↳85 YES
↳86 PiDP
↳87 UsableRulesProof (⇔, 0 ms)
↳88 PiDP
↳89 PiDPToQDPProof (⇒, 0 ms)
↳90 QDP
↳91 QDPSizeChangeProof (⇔, 0 ms)
↳92 YES
↳93 PiDP
↳94 UsableRulesProof (⇔, 0 ms)
↳95 PiDP
↳96 PiDPToQDPProof (⇔, 0 ms)
↳97 QDP
↳98 QDPSizeChangeProof (⇔, 0 ms)
↳99 YES
↳100 PiDP
↳101 UsableRulesProof (⇔, 0 ms)
↳102 PiDP
↳103 PiDPToQDPProof (⇒, 0 ms)
↳104 QDP
↳105 QDPSizeChangeProof (⇔, 0 ms)
↳106 YES
↳107 PiDP
↳108 UsableRulesProof (⇔, 0 ms)
↳109 PiDP
↳110 PiDPToQDPProof (⇒, 0 ms)
↳111 QDP
↳112 QDPSizeChangeProof (⇔, 0 ms)
↳113 YES
↳114 PiDP
↳115 UsableRulesProof (⇔, 0 ms)
↳116 PiDP
↳117 PiDPToQDPProof (⇒, 39 ms)
↳118 QDP
↳119 QDPSizeChangeProof (⇔, 0 ms)
↳120 YES
↳121 PiDP
↳122 UsableRulesProof (⇔, 0 ms)
↳123 PiDP
↳124 PiDPToQDPProof (⇒, 0 ms)
↳125 QDP
↳126 QDPSizeChangeProof (⇔, 0 ms)
↳127 YES
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(X1)))))))))) → U37_G(X1, quotA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(X1)))))))))) → QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTA_IN_GGA(s(X1), X2, X3) → U1_GGA(X1, X2, X3, quotA_in_gga(X1, X2, X3))
QUOTA_IN_GGA(s(X1), X2, X3) → QUOTA_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(X1)))) → U38_G(X1, divcN11_in_ga(X1, X2))
U38_G(X1, divcN11_out_ga(X1, X2)) → U39_G(X1, timesC_in_gga(X2, X1, X3))
U38_G(X1, divcN11_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
TIMESC_IN_GGA(s(X1), X2, X3) → U2_GGA(X1, X2, X3, timesC_in_gga(X1, X2, X4))
TIMESC_IN_GGA(s(X1), X2, X3) → TIMESC_IN_GGA(X1, X2, X4)
TIMESC_IN_GGA(s(X1), X2, X3) → U3_GGA(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U3_GGA(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U4_GGA(X1, X2, X3, addD_in_gga(X4, X2, X3))
U3_GGA(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → ADDD_IN_GGA(X4, X2, X3)
ADDD_IN_GGA(s(X1), X2, s(X3)) → U5_GGA(X1, X2, X3, addD_in_gga(X1, X2, X3))
ADDD_IN_GGA(s(X1), X2, s(X3)) → ADDD_IN_GGA(X1, X2, X3)
U38_G(X1, divcN11_out_ga(X1, X2)) → U40_G(X1, timescC_in_gga(X2, X1, X3))
U40_G(X1, timescC_out_gga(X2, X1, X3)) → U41_G(X1, neqI_in_gg(X1, X3))
U40_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(X1, X3)
NEQI_IN_GG(X1, s(s(X2))) → U8_GG(X1, X2, neqJ_in_gg(X1, X2))
NEQI_IN_GG(X1, s(s(X2))) → NEQJ_IN_GG(X1, X2)
NEQJ_IN_GG(X1, s(X2)) → U29_GG(X1, X2, neqE_in_gg(X1, X2))
NEQJ_IN_GG(X1, s(X2)) → NEQE_IN_GG(X1, X2)
NEQE_IN_GG(s(X1), s(X2)) → U6_GG(X1, X2, neqE_in_gg(X1, X2))
NEQE_IN_GG(s(X1), s(X2)) → NEQE_IN_GG(X1, X2)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(X1))))))))))) → U42_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(X1)))))))))
U42_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(X1))))))))) → U43_G(X1, quotF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U42_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTF_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTF_IN_GGA(s(X1), X2, X3) → U7_GGA(X1, X2, X3, quotF_in_gga(X1, X2, X3))
QUOTF_IN_GGA(s(X1), X2, X3) → QUOTF_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(X1))))) → U44_G(X1, not_dividescN10_in_g(s(X1)))
U44_G(X1, not_dividescN10_out_g(s(X1))) → U45_G(X1, divcN13_in_ga(X1, X2))
U45_G(X1, divcN13_out_ga(X1, X2)) → U46_G(X1, timesC_in_gga(X2, X1, X3))
U45_G(X1, divcN13_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U45_G(X1, divcN13_out_ga(X1, X2)) → U47_G(X1, timescC_in_gga(X2, X1, X3))
U47_G(X1, timescC_out_gga(X2, X1, X3)) → U48_G(X1, neqI_in_gg(s(X1), X3))
U47_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(X1), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(X1)))))))))))) → U49_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U49_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U50_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(X1)))))))))
U50_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(X1))))))))) → U51_G(X1, quotK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U50_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTK_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTK_IN_GGA(s(X1), X2, X3) → U9_GGA(X1, X2, X3, quotK_in_gga(X1, X2, X3))
QUOTK_IN_GGA(s(X1), X2, X3) → QUOTK_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(X1)))))) → U52_G(X1, not_dividescN10_in_g(s(s(X1))))
U52_G(X1, not_dividescN10_out_g(s(s(X1)))) → U53_G(X1, not_dividescN12_in_g(s(X1)))
U53_G(X1, not_dividescN12_out_g(s(X1))) → U54_G(X1, divcN15_in_ga(X1, X2))
U54_G(X1, divcN15_out_ga(X1, X2)) → U55_G(X1, timesC_in_gga(X2, X1, X3))
U54_G(X1, divcN15_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U54_G(X1, divcN15_out_ga(X1, X2)) → U56_G(X1, timescC_in_gga(X2, X1, X3))
U56_G(X1, timescC_out_gga(X2, X1, X3)) → U57_G(X1, neqI_in_gg(s(s(X1)), X3))
U56_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(X1)), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(X1))))))))))))) → U58_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(s(X1)))))))))))
U58_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(s(X1))))))))))) → U59_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U59_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U60_G(X1, not_dividescN14_in_g(s(s(s(s(s(s(s(X1)))))))))
U60_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(X1))))))))) → U61_G(X1, quotO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U60_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTO_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTO_IN_GGA(s(X1), X2, X3) → U10_GGA(X1, X2, X3, quotO_in_gga(X1, X2, X3))
QUOTO_IN_GGA(s(X1), X2, X3) → QUOTO_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(s(X1))))))) → U62_G(X1, not_dividescN10_in_g(s(s(s(X1)))))
U62_G(X1, not_dividescN10_out_g(s(s(s(X1))))) → U63_G(X1, not_dividescN12_in_g(s(s(X1))))
U63_G(X1, not_dividescN12_out_g(s(s(X1)))) → U64_G(X1, not_dividescN14_in_g(s(X1)))
U64_G(X1, not_dividescN14_out_g(s(X1))) → U65_G(X1, divcN17_in_ga(X1, X2))
U65_G(X1, divcN17_out_ga(X1, X2)) → U66_G(X1, timesC_in_gga(X2, X1, X3))
U65_G(X1, divcN17_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U65_G(X1, divcN17_out_ga(X1, X2)) → U67_G(X1, timescC_in_gga(X2, X1, X3))
U67_G(X1, timescC_out_gga(X2, X1, X3)) → U68_G(X1, neqI_in_gg(s(s(s(X1))), X3))
U67_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(s(X1))), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(s(X1)))))))))))))) → U69_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(s(s(X1))))))))))))
U69_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(s(s(X1)))))))))))) → U70_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(s(s(X1)))))))))))
U70_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(s(s(X1))))))))))) → U71_G(X1, not_dividescN14_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U71_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U72_G(X1, not_dividescN16_in_g(s(s(s(s(s(s(s(X1)))))))))
U72_G(X1, not_dividescN16_out_g(s(s(s(s(s(s(s(X1))))))))) → U73_G(X1, quotT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U72_G(X1, not_dividescN16_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTT_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTT_IN_GGA(s(X1), X2, X3) → U11_GGA(X1, X2, X3, quotT_in_gga(X1, X2, X3))
QUOTT_IN_GGA(s(X1), X2, X3) → QUOTT_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(X1)))))))) → U74_G(X1, not_dividescN10_in_g(s(s(s(s(X1))))))
U74_G(X1, not_dividescN10_out_g(s(s(s(s(X1)))))) → U75_G(X1, not_dividescN12_in_g(s(s(s(X1)))))
U75_G(X1, not_dividescN12_out_g(s(s(s(X1))))) → U76_G(X1, not_dividescN14_in_g(s(s(X1))))
U76_G(X1, not_dividescN14_out_g(s(s(X1)))) → U77_G(X1, not_dividescN16_in_g(s(X1)))
U77_G(X1, not_dividescN16_out_g(s(X1))) → U78_G(X1, divcN19_in_ga(X1, X2))
U78_G(X1, divcN19_out_ga(X1, X2)) → U79_G(X1, timesC_in_gga(X2, X1, X3))
U78_G(X1, divcN19_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U78_G(X1, divcN19_out_ga(X1, X2)) → U80_G(X1, timescC_in_gga(X2, X1, X3))
U80_G(X1, timescC_out_gga(X2, X1, X3)) → U81_G(X1, neqI_in_gg(s(s(s(s(X1)))), X3))
U80_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(s(s(X1)))), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(X1))))))))) → U82_G(X1, not_dividescN10_in_g(s(s(s(s(s(X1)))))))
U82_G(X1, not_dividescN10_out_g(s(s(s(s(s(X1))))))) → U83_G(X1, not_dividescN12_in_g(s(s(s(s(X1))))))
U83_G(X1, not_dividescN12_out_g(s(s(s(s(X1)))))) → U84_G(X1, not_dividescN14_in_g(s(s(s(X1)))))
U84_G(X1, not_dividescN14_out_g(s(s(s(X1))))) → U85_G(X1, not_dividescN16_in_g(s(s(X1))))
U85_G(X1, not_dividescN16_out_g(s(s(X1)))) → U86_G(X1, not_dividescN18_in_g(s(X1)))
U86_G(X1, not_dividescN18_out_g(s(X1))) → U87_G(X1, pN8_in_gg(X1, s(s(s(s(s(s(s(X1)))))))))
U86_G(X1, not_dividescN18_out_g(s(X1))) → PN8_IN_GG(X1, s(s(s(s(s(s(s(X1))))))))
PN8_IN_GG(X1, s(X2)) → U30_GG(X1, X2, quotZ_in_gga(X2, X1, X3))
PN8_IN_GG(X1, s(X2)) → QUOTZ_IN_GGA(X2, X1, X3)
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U15_GGA(X1, X2, X3, quotY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → QUOTY_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → U12_GGGA(X1, X2, X3, X4, quotY_in_ggga(X1, X2, X3, X4))
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → QUOTY_IN_GGGA(X1, X2, X3, X4)
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → U13_GGGA(X1, X2, X3, quotZ_in_gga(X1, X2, X3))
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → QUOTZ_IN_GGA(X1, X2, X3)
QUOTZ_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U16_GGA(X1, X2, quotN2_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → U23_GA(X1, X2, quotN2_in_ga(X1, X2))
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U17_GGA(X1, X2, quotN3_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → QUOTN3_IN_GA(X1, X2)
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → U24_GA(X1, X2, quotN3_in_ga(X1, X2))
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → QUOTN3_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) → U18_GGA(X1, X2, quotN4_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) → QUOTN4_IN_GA(X1, X2)
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → U25_GA(X1, X2, quotN4_in_ga(X1, X2))
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → QUOTN4_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(X1)), s(s(0)), s(X2)) → U19_GGA(X1, X2, quotN5_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(X1)), s(s(0)), s(X2)) → QUOTN5_IN_GA(X1, X2)
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → U26_GA(X1, X2, quotN5_in_ga(X1, X2))
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → QUOTN5_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(X1), s(0), s(X2)) → U20_GGA(X1, X2, quotN6_in_ga(X1, X2))
QUOTZ_IN_GGA(s(X1), s(0), s(X2)) → QUOTN6_IN_GA(X1, X2)
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → U27_GA(X1, X2, quotN6_in_ga(X1, X2))
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → QUOTN6_IN_GA(X1, X2)
QUOTZ_IN_GGA(X1, 0, s(X2)) → U21_GGA(X1, X2, quotN7_in_ga(X1, X2))
QUOTZ_IN_GGA(X1, 0, s(X2)) → QUOTN7_IN_GA(X1, X2)
QUOTN7_IN_GA(s(s(X1)), s(X2)) → U28_GA(X1, X2, quotN7_in_ga(X1, X2))
QUOTN7_IN_GA(s(s(X1)), s(X2)) → QUOTN7_IN_GA(X1, X2)
QUOTY_IN_GGGA(s(X1), 0, 0, s(s(X2))) → U14_GGGA(X1, X2, quotN1_in_ga(X1, X2))
QUOTY_IN_GGGA(s(X1), 0, 0, s(s(X2))) → QUOTN1_IN_GA(X1, X2)
QUOTN1_IN_GA(s(X1), s(X2)) → U22_GA(X1, X2, quotN1_in_ga(X1, X2))
QUOTN1_IN_GA(s(X1), s(X2)) → QUOTN1_IN_GA(X1, X2)
PN8_IN_GG(X1, X2) → U31_GG(X1, X2, divcN20_in_gga(X2, X1, X3))
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → U32_GG(X1, X2, timesC_in_gga(X3, X1, X4))
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → TIMESC_IN_GGA(X3, X1, X4)
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → U33_GG(X1, X2, timescC_in_gga(X3, X1, X4))
U33_GG(X1, X2, timescC_out_gga(X3, X1, X4)) → U34_GG(X1, X2, neqJ_in_gg(X2, X4))
U33_GG(X1, X2, timescC_out_gga(X3, X1, X4)) → NEQJ_IN_GG(X2, X4)
PN8_IN_GG(s(X1), X2) → U35_GG(X1, X2, not_dividescN9_in_gg(s(X1), X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → U36_GG(X1, X2, pN8_in_gg(X1, X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → PN8_IN_GG(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(X1)))))))))) → U37_G(X1, quotA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(X1)))))))))) → QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTA_IN_GGA(s(X1), X2, X3) → U1_GGA(X1, X2, X3, quotA_in_gga(X1, X2, X3))
QUOTA_IN_GGA(s(X1), X2, X3) → QUOTA_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(X1)))) → U38_G(X1, divcN11_in_ga(X1, X2))
U38_G(X1, divcN11_out_ga(X1, X2)) → U39_G(X1, timesC_in_gga(X2, X1, X3))
U38_G(X1, divcN11_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
TIMESC_IN_GGA(s(X1), X2, X3) → U2_GGA(X1, X2, X3, timesC_in_gga(X1, X2, X4))
TIMESC_IN_GGA(s(X1), X2, X3) → TIMESC_IN_GGA(X1, X2, X4)
TIMESC_IN_GGA(s(X1), X2, X3) → U3_GGA(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U3_GGA(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U4_GGA(X1, X2, X3, addD_in_gga(X4, X2, X3))
U3_GGA(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → ADDD_IN_GGA(X4, X2, X3)
ADDD_IN_GGA(s(X1), X2, s(X3)) → U5_GGA(X1, X2, X3, addD_in_gga(X1, X2, X3))
ADDD_IN_GGA(s(X1), X2, s(X3)) → ADDD_IN_GGA(X1, X2, X3)
U38_G(X1, divcN11_out_ga(X1, X2)) → U40_G(X1, timescC_in_gga(X2, X1, X3))
U40_G(X1, timescC_out_gga(X2, X1, X3)) → U41_G(X1, neqI_in_gg(X1, X3))
U40_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(X1, X3)
NEQI_IN_GG(X1, s(s(X2))) → U8_GG(X1, X2, neqJ_in_gg(X1, X2))
NEQI_IN_GG(X1, s(s(X2))) → NEQJ_IN_GG(X1, X2)
NEQJ_IN_GG(X1, s(X2)) → U29_GG(X1, X2, neqE_in_gg(X1, X2))
NEQJ_IN_GG(X1, s(X2)) → NEQE_IN_GG(X1, X2)
NEQE_IN_GG(s(X1), s(X2)) → U6_GG(X1, X2, neqE_in_gg(X1, X2))
NEQE_IN_GG(s(X1), s(X2)) → NEQE_IN_GG(X1, X2)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(X1))))))))))) → U42_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(X1)))))))))
U42_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(X1))))))))) → U43_G(X1, quotF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U42_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTF_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTF_IN_GGA(s(X1), X2, X3) → U7_GGA(X1, X2, X3, quotF_in_gga(X1, X2, X3))
QUOTF_IN_GGA(s(X1), X2, X3) → QUOTF_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(X1))))) → U44_G(X1, not_dividescN10_in_g(s(X1)))
U44_G(X1, not_dividescN10_out_g(s(X1))) → U45_G(X1, divcN13_in_ga(X1, X2))
U45_G(X1, divcN13_out_ga(X1, X2)) → U46_G(X1, timesC_in_gga(X2, X1, X3))
U45_G(X1, divcN13_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U45_G(X1, divcN13_out_ga(X1, X2)) → U47_G(X1, timescC_in_gga(X2, X1, X3))
U47_G(X1, timescC_out_gga(X2, X1, X3)) → U48_G(X1, neqI_in_gg(s(X1), X3))
U47_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(X1), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(X1)))))))))))) → U49_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U49_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U50_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(X1)))))))))
U50_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(X1))))))))) → U51_G(X1, quotK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U50_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTK_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTK_IN_GGA(s(X1), X2, X3) → U9_GGA(X1, X2, X3, quotK_in_gga(X1, X2, X3))
QUOTK_IN_GGA(s(X1), X2, X3) → QUOTK_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(X1)))))) → U52_G(X1, not_dividescN10_in_g(s(s(X1))))
U52_G(X1, not_dividescN10_out_g(s(s(X1)))) → U53_G(X1, not_dividescN12_in_g(s(X1)))
U53_G(X1, not_dividescN12_out_g(s(X1))) → U54_G(X1, divcN15_in_ga(X1, X2))
U54_G(X1, divcN15_out_ga(X1, X2)) → U55_G(X1, timesC_in_gga(X2, X1, X3))
U54_G(X1, divcN15_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U54_G(X1, divcN15_out_ga(X1, X2)) → U56_G(X1, timescC_in_gga(X2, X1, X3))
U56_G(X1, timescC_out_gga(X2, X1, X3)) → U57_G(X1, neqI_in_gg(s(s(X1)), X3))
U56_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(X1)), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(X1))))))))))))) → U58_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(s(X1)))))))))))
U58_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(s(X1))))))))))) → U59_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U59_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U60_G(X1, not_dividescN14_in_g(s(s(s(s(s(s(s(X1)))))))))
U60_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(X1))))))))) → U61_G(X1, quotO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U60_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTO_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTO_IN_GGA(s(X1), X2, X3) → U10_GGA(X1, X2, X3, quotO_in_gga(X1, X2, X3))
QUOTO_IN_GGA(s(X1), X2, X3) → QUOTO_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(s(X1))))))) → U62_G(X1, not_dividescN10_in_g(s(s(s(X1)))))
U62_G(X1, not_dividescN10_out_g(s(s(s(X1))))) → U63_G(X1, not_dividescN12_in_g(s(s(X1))))
U63_G(X1, not_dividescN12_out_g(s(s(X1)))) → U64_G(X1, not_dividescN14_in_g(s(X1)))
U64_G(X1, not_dividescN14_out_g(s(X1))) → U65_G(X1, divcN17_in_ga(X1, X2))
U65_G(X1, divcN17_out_ga(X1, X2)) → U66_G(X1, timesC_in_gga(X2, X1, X3))
U65_G(X1, divcN17_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U65_G(X1, divcN17_out_ga(X1, X2)) → U67_G(X1, timescC_in_gga(X2, X1, X3))
U67_G(X1, timescC_out_gga(X2, X1, X3)) → U68_G(X1, neqI_in_gg(s(s(s(X1))), X3))
U67_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(s(X1))), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(s(s(s(s(s(X1)))))))))))))) → U69_G(X1, not_dividescN10_in_g(s(s(s(s(s(s(s(s(s(s(X1))))))))))))
U69_G(X1, not_dividescN10_out_g(s(s(s(s(s(s(s(s(s(s(X1)))))))))))) → U70_G(X1, not_dividescN12_in_g(s(s(s(s(s(s(s(s(s(X1)))))))))))
U70_G(X1, not_dividescN12_out_g(s(s(s(s(s(s(s(s(s(X1))))))))))) → U71_G(X1, not_dividescN14_in_g(s(s(s(s(s(s(s(s(X1))))))))))
U71_G(X1, not_dividescN14_out_g(s(s(s(s(s(s(s(s(X1)))))))))) → U72_G(X1, not_dividescN16_in_g(s(s(s(s(s(s(s(X1)))))))))
U72_G(X1, not_dividescN16_out_g(s(s(s(s(s(s(s(X1))))))))) → U73_G(X1, quotT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
U72_G(X1, not_dividescN16_out_g(s(s(s(s(s(s(s(X1))))))))) → QUOTT_IN_GGA(X1, s(s(s(s(s(s(s(X1))))))), X2)
QUOTT_IN_GGA(s(X1), X2, X3) → U11_GGA(X1, X2, X3, quotT_in_gga(X1, X2, X3))
QUOTT_IN_GGA(s(X1), X2, X3) → QUOTT_IN_GGA(X1, X2, X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(X1)))))))) → U74_G(X1, not_dividescN10_in_g(s(s(s(s(X1))))))
U74_G(X1, not_dividescN10_out_g(s(s(s(s(X1)))))) → U75_G(X1, not_dividescN12_in_g(s(s(s(X1)))))
U75_G(X1, not_dividescN12_out_g(s(s(s(X1))))) → U76_G(X1, not_dividescN14_in_g(s(s(X1))))
U76_G(X1, not_dividescN14_out_g(s(s(X1)))) → U77_G(X1, not_dividescN16_in_g(s(X1)))
U77_G(X1, not_dividescN16_out_g(s(X1))) → U78_G(X1, divcN19_in_ga(X1, X2))
U78_G(X1, divcN19_out_ga(X1, X2)) → U79_G(X1, timesC_in_gga(X2, X1, X3))
U78_G(X1, divcN19_out_ga(X1, X2)) → TIMESC_IN_GGA(X2, X1, X3)
U78_G(X1, divcN19_out_ga(X1, X2)) → U80_G(X1, timescC_in_gga(X2, X1, X3))
U80_G(X1, timescC_out_gga(X2, X1, X3)) → U81_G(X1, neqI_in_gg(s(s(s(s(X1)))), X3))
U80_G(X1, timescC_out_gga(X2, X1, X3)) → NEQI_IN_GG(s(s(s(s(X1)))), X3)
PRIMEN21_IN_G(s(s(s(s(s(s(s(s(X1))))))))) → U82_G(X1, not_dividescN10_in_g(s(s(s(s(s(X1)))))))
U82_G(X1, not_dividescN10_out_g(s(s(s(s(s(X1))))))) → U83_G(X1, not_dividescN12_in_g(s(s(s(s(X1))))))
U83_G(X1, not_dividescN12_out_g(s(s(s(s(X1)))))) → U84_G(X1, not_dividescN14_in_g(s(s(s(X1)))))
U84_G(X1, not_dividescN14_out_g(s(s(s(X1))))) → U85_G(X1, not_dividescN16_in_g(s(s(X1))))
U85_G(X1, not_dividescN16_out_g(s(s(X1)))) → U86_G(X1, not_dividescN18_in_g(s(X1)))
U86_G(X1, not_dividescN18_out_g(s(X1))) → U87_G(X1, pN8_in_gg(X1, s(s(s(s(s(s(s(X1)))))))))
U86_G(X1, not_dividescN18_out_g(s(X1))) → PN8_IN_GG(X1, s(s(s(s(s(s(s(X1))))))))
PN8_IN_GG(X1, s(X2)) → U30_GG(X1, X2, quotZ_in_gga(X2, X1, X3))
PN8_IN_GG(X1, s(X2)) → QUOTZ_IN_GGA(X2, X1, X3)
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U15_GGA(X1, X2, X3, quotY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → QUOTY_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → U12_GGGA(X1, X2, X3, X4, quotY_in_ggga(X1, X2, X3, X4))
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → QUOTY_IN_GGGA(X1, X2, X3, X4)
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → U13_GGGA(X1, X2, X3, quotZ_in_gga(X1, X2, X3))
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → QUOTZ_IN_GGA(X1, X2, X3)
QUOTZ_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U16_GGA(X1, X2, quotN2_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → U23_GA(X1, X2, quotN2_in_ga(X1, X2))
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U17_GGA(X1, X2, quotN3_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → QUOTN3_IN_GA(X1, X2)
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → U24_GA(X1, X2, quotN3_in_ga(X1, X2))
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → QUOTN3_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) → U18_GGA(X1, X2, quotN4_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) → QUOTN4_IN_GA(X1, X2)
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → U25_GA(X1, X2, quotN4_in_ga(X1, X2))
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → QUOTN4_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(s(X1)), s(s(0)), s(X2)) → U19_GGA(X1, X2, quotN5_in_ga(X1, X2))
QUOTZ_IN_GGA(s(s(X1)), s(s(0)), s(X2)) → QUOTN5_IN_GA(X1, X2)
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → U26_GA(X1, X2, quotN5_in_ga(X1, X2))
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → QUOTN5_IN_GA(X1, X2)
QUOTZ_IN_GGA(s(X1), s(0), s(X2)) → U20_GGA(X1, X2, quotN6_in_ga(X1, X2))
QUOTZ_IN_GGA(s(X1), s(0), s(X2)) → QUOTN6_IN_GA(X1, X2)
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → U27_GA(X1, X2, quotN6_in_ga(X1, X2))
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → QUOTN6_IN_GA(X1, X2)
QUOTZ_IN_GGA(X1, 0, s(X2)) → U21_GGA(X1, X2, quotN7_in_ga(X1, X2))
QUOTZ_IN_GGA(X1, 0, s(X2)) → QUOTN7_IN_GA(X1, X2)
QUOTN7_IN_GA(s(s(X1)), s(X2)) → U28_GA(X1, X2, quotN7_in_ga(X1, X2))
QUOTN7_IN_GA(s(s(X1)), s(X2)) → QUOTN7_IN_GA(X1, X2)
QUOTY_IN_GGGA(s(X1), 0, 0, s(s(X2))) → U14_GGGA(X1, X2, quotN1_in_ga(X1, X2))
QUOTY_IN_GGGA(s(X1), 0, 0, s(s(X2))) → QUOTN1_IN_GA(X1, X2)
QUOTN1_IN_GA(s(X1), s(X2)) → U22_GA(X1, X2, quotN1_in_ga(X1, X2))
QUOTN1_IN_GA(s(X1), s(X2)) → QUOTN1_IN_GA(X1, X2)
PN8_IN_GG(X1, X2) → U31_GG(X1, X2, divcN20_in_gga(X2, X1, X3))
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → U32_GG(X1, X2, timesC_in_gga(X3, X1, X4))
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → TIMESC_IN_GGA(X3, X1, X4)
U31_GG(X1, X2, divcN20_out_gga(X2, X1, X3)) → U33_GG(X1, X2, timescC_in_gga(X3, X1, X4))
U33_GG(X1, X2, timescC_out_gga(X3, X1, X4)) → U34_GG(X1, X2, neqJ_in_gg(X2, X4))
U33_GG(X1, X2, timescC_out_gga(X3, X1, X4)) → NEQJ_IN_GG(X2, X4)
PN8_IN_GG(s(X1), X2) → U35_GG(X1, X2, not_dividescN9_in_gg(s(X1), X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → U36_GG(X1, X2, pN8_in_gg(X1, X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → PN8_IN_GG(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN1_IN_GA(s(X1), s(X2)) → QUOTN1_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN1_IN_GA(s(X1), s(X2)) → QUOTN1_IN_GA(X1, X2)
QUOTN1_IN_GA(s(X1)) → QUOTN1_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN7_IN_GA(s(s(X1)), s(X2)) → QUOTN7_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN7_IN_GA(s(s(X1)), s(X2)) → QUOTN7_IN_GA(X1, X2)
QUOTN7_IN_GA(s(s(X1))) → QUOTN7_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → QUOTN6_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN6_IN_GA(s(s(s(X1))), s(X2)) → QUOTN6_IN_GA(X1, X2)
QUOTN6_IN_GA(s(s(s(X1)))) → QUOTN6_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → QUOTN5_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN5_IN_GA(s(s(s(s(X1)))), s(X2)) → QUOTN5_IN_GA(X1, X2)
QUOTN5_IN_GA(s(s(s(s(X1))))) → QUOTN5_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → QUOTN4_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN4_IN_GA(s(s(s(s(s(X1))))), s(X2)) → QUOTN4_IN_GA(X1, X2)
QUOTN4_IN_GA(s(s(s(s(s(X1)))))) → QUOTN4_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → QUOTN3_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN3_IN_GA(s(s(s(s(s(s(X1)))))), s(X2)) → QUOTN3_IN_GA(X1, X2)
QUOTN3_IN_GA(s(s(s(s(s(s(X1))))))) → QUOTN3_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1))))))), s(X2)) → QUOTN2_IN_GA(X1, X2)
QUOTN2_IN_GA(s(s(s(s(s(s(s(X1)))))))) → QUOTN2_IN_GA(X1)
From the DPs we obtained the following set of size-change graphs:
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → QUOTY_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → QUOTY_IN_GGGA(X1, X2, X3, X4)
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → QUOTZ_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → QUOTY_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)
QUOTY_IN_GGGA(s(X1), s(X2), X3, X4) → QUOTY_IN_GGGA(X1, X2, X3, X4)
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2), s(X3)) → QUOTZ_IN_GGA(X1, X2, X3)
QUOTZ_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2))))))) → QUOTY_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))))
QUOTY_IN_GGGA(s(X1), s(X2), X3) → QUOTY_IN_GGGA(X1, X2, X3)
QUOTY_IN_GGGA(s(s(X1)), 0, s(X2)) → QUOTZ_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
QUOTT_IN_GGA(s(X1), X2, X3) → QUOTT_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTT_IN_GGA(s(X1), X2, X3) → QUOTT_IN_GGA(X1, X2, X3)
QUOTT_IN_GGA(s(X1), X2) → QUOTT_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
QUOTO_IN_GGA(s(X1), X2, X3) → QUOTO_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTO_IN_GGA(s(X1), X2, X3) → QUOTO_IN_GGA(X1, X2, X3)
QUOTO_IN_GGA(s(X1), X2) → QUOTO_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
QUOTK_IN_GGA(s(X1), X2, X3) → QUOTK_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTK_IN_GGA(s(X1), X2, X3) → QUOTK_IN_GGA(X1, X2, X3)
QUOTK_IN_GGA(s(X1), X2) → QUOTK_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
QUOTF_IN_GGA(s(X1), X2, X3) → QUOTF_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTF_IN_GGA(s(X1), X2, X3) → QUOTF_IN_GGA(X1, X2, X3)
QUOTF_IN_GGA(s(X1), X2) → QUOTF_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
NEQE_IN_GG(s(X1), s(X2)) → NEQE_IN_GG(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
NEQE_IN_GG(s(X1), s(X2)) → NEQE_IN_GG(X1, X2)
NEQE_IN_GG(s(X1), s(X2)) → NEQE_IN_GG(X1, X2)
From the DPs we obtained the following set of size-change graphs:
ADDD_IN_GGA(s(X1), X2, s(X3)) → ADDD_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
ADDD_IN_GGA(s(X1), X2, s(X3)) → ADDD_IN_GGA(X1, X2, X3)
ADDD_IN_GGA(s(X1), X2) → ADDD_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
TIMESC_IN_GGA(s(X1), X2, X3) → TIMESC_IN_GGA(X1, X2, X4)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
TIMESC_IN_GGA(s(X1), X2, X3) → TIMESC_IN_GGA(X1, X2, X4)
TIMESC_IN_GGA(s(X1), X2) → TIMESC_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs:
PN8_IN_GG(s(X1), X2) → U35_GG(X1, X2, not_dividescN9_in_gg(s(X1), X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → PN8_IN_GG(X1, X2)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
PN8_IN_GG(s(X1), X2) → U35_GG(X1, X2, not_dividescN9_in_gg(s(X1), X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → PN8_IN_GG(X1, X2)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
PN8_IN_GG(s(X1), X2) → U35_GG(X1, X2, not_dividescN9_in_gg(s(X1), X2))
U35_GG(X1, X2, not_dividescN9_out_gg(s(X1), X2)) → PN8_IN_GG(X1, X2)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1))
divcN20_in_gga(0, X1) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2) → U177_gga(X1, X2, quotcZ_in_gga(X1, X2))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U177_gga(X1, X2, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
timescC_in_gga(0, X1) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2) → U91_gga(X1, X2, timescC_in_gga(X1, X2))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
quotcZ_in_gga(0, s(X1)) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1))) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1)))) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1))))) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1)))))) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1))))))) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2))))))) → U122_gga(X1, X2, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2)))))))))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0)))))) → U123_gga(X1, quotcN2_in_ga(X1))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0))))) → U124_gga(X1, quotcN3_in_ga(X1))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0)))) → U125_gga(X1, quotcN4_in_ga(X1))
quotcZ_in_gga(s(s(X1)), s(s(0))) → U126_gga(X1, quotcN5_in_ga(X1))
quotcZ_in_gga(s(X1), s(0)) → U127_gga(X1, quotcN6_in_ga(X1))
quotcZ_in_gga(X1, 0) → U128_gga(X1, quotcN7_in_ga(X1))
U91_gga(X1, X2, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, addcD_in_gga(X4, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
U122_gga(X1, X2, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U123_gga(X1, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
U124_gga(X1, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
U125_gga(X1, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
U126_gga(X1, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
U127_gga(X1, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
U128_gga(X1, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U92_gga(X1, X2, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
quotcY_in_ggga(0, s(X1), X2) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3) → U119_ggga(X1, X2, X3, quotcY_in_ggga(X1, X2, X3))
quotcY_in_ggga(0, 0, X1) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2)) → U120_ggga(X1, X2, quotcZ_in_gga(X1, X2))
quotcN2_in_ga(0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0)) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0))) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0)))) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0))))) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0)))))) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0))))))) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1)))))))) → U130_ga(X1, quotcN2_in_ga(X1))
quotcN3_in_ga(0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0)) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0))) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0)))) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0))))) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0)))))) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1))))))) → U131_ga(X1, quotcN3_in_ga(X1))
quotcN4_in_ga(0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0)) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0))) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0)))) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0))))) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1)))))) → U132_ga(X1, quotcN4_in_ga(X1))
quotcN5_in_ga(0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0)) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0))) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0)))) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1))))) → U133_ga(X1, quotcN5_in_ga(X1))
quotcN6_in_ga(0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0)) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0))) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1)))) → U134_ga(X1, quotcN6_in_ga(X1))
quotcN7_in_ga(0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0)) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1))) → U135_ga(X1, quotcN7_in_ga(X1))
addcD_in_gga(0, X1) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2) → U93_gga(X1, X2, addcD_in_gga(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U119_ggga(X1, X2, X3, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U120_ggga(X1, X2, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
U130_ga(X1, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U131_ga(X1, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U132_ga(X1, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U133_ga(X1, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U134_ga(X1, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U135_ga(X1, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U93_gga(X1, X2, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
quotcY_in_ggga(s(X1), 0, 0) → U121_ggga(X1, quotcN1_in_ga(X1))
U121_ggga(X1, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
quotcN1_in_ga(0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1)) → U129_ga(X1, quotcN1_in_ga(X1))
U129_ga(X1, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
not_dividescN9_in_gg(x0, x1)
U174_gg(x0, x1, x2)
divcN20_in_gga(x0, x1)
U175_gg(x0, x1, x2)
U177_gga(x0, x1, x2)
timescC_in_gga(x0, x1)
U176_gg(x0, x1, x2)
quotcZ_in_gga(x0, x1)
U91_gga(x0, x1, x2)
neqcJ_in_gg(x0, x1)
U122_gga(x0, x1, x2)
U123_gga(x0, x1)
U124_gga(x0, x1)
U125_gga(x0, x1)
U126_gga(x0, x1)
U127_gga(x0, x1)
U128_gga(x0, x1)
U92_gga(x0, x1, x2)
U136_gg(x0, x1, x2)
quotcY_in_ggga(x0, x1, x2)
quotcN2_in_ga(x0)
quotcN3_in_ga(x0)
quotcN4_in_ga(x0)
quotcN5_in_ga(x0)
quotcN6_in_ga(x0)
quotcN7_in_ga(x0)
addcD_in_gga(x0, x1)
neqcE_in_gg(x0, x1)
U119_ggga(x0, x1, x2, x3)
U120_ggga(x0, x1, x2)
U130_ga(x0, x1)
U131_ga(x0, x1)
U132_ga(x0, x1)
U133_ga(x0, x1)
U134_ga(x0, x1)
U135_ga(x0, x1)
U93_gga(x0, x1, x2)
U94_gg(x0, x1, x2)
U121_ggga(x0, x1)
quotcN1_in_ga(x0)
U129_ga(x0, x1)
From the DPs we obtained the following set of size-change graphs:
QUOTA_IN_GGA(s(X1), X2, X3) → QUOTA_IN_GGA(X1, X2, X3)
divcN11_in_ga(s(s(s(s(s(s(X1)))))), X2) → U143_ga(X1, X2, quotcA_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcA_in_gga(s(X1), X2, X3) → U89_gga(X1, X2, X3, quotcA_in_gga(X1, X2, X3))
quotcA_in_gga(0, s(X1), s(0)) → quotcA_out_gga(0, s(X1), s(0))
quotcA_in_gga(0, 0, s(s(X1))) → U90_gga(X1, quotcB_in_a(X1))
quotcB_in_a(0) → quotcB_out_a(0)
U90_gga(X1, quotcB_out_a(X1)) → quotcA_out_gga(0, 0, s(s(X1)))
U89_gga(X1, X2, X3, quotcA_out_gga(X1, X2, X3)) → quotcA_out_gga(s(X1), X2, X3)
U143_ga(X1, X2, quotcA_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN11_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN11_in_ga(s(s(s(s(s(0))))), s(0)) → divcN11_out_ga(s(s(s(s(s(0))))), s(0))
divcN11_in_ga(s(s(s(s(0)))), s(0)) → divcN11_out_ga(s(s(s(s(0)))), s(0))
divcN11_in_ga(s(s(s(0))), s(0)) → divcN11_out_ga(s(s(s(0))), s(0))
divcN11_in_ga(s(s(0)), s(X1)) → U144_ga(X1, quotcV_in_a(X1))
quotcV_in_a(0) → quotcV_out_a(0)
U144_ga(X1, quotcV_out_a(X1)) → divcN11_out_ga(s(s(0)), s(X1))
divcN11_in_ga(s(0), s(X1)) → U145_ga(X1, quotcQ_in_a(X1))
quotcQ_in_a(0) → quotcQ_out_a(0)
U145_ga(X1, quotcQ_out_a(X1)) → divcN11_out_ga(s(0), s(X1))
divcN11_in_ga(0, s(X1)) → U146_ga(X1, quotcM_in_a(X1))
quotcM_in_a(0) → quotcM_out_a(0)
U146_ga(X1, quotcM_out_a(X1)) → divcN11_out_ga(0, s(X1))
timescC_in_gga(0, X1, 0) → timescC_out_gga(0, X1, 0)
timescC_in_gga(s(X1), X2, X3) → U91_gga(X1, X2, X3, timescC_in_gga(X1, X2, X4))
U91_gga(X1, X2, X3, timescC_out_gga(X1, X2, X4)) → U92_gga(X1, X2, X3, addcD_in_gga(X4, X2, X3))
addcD_in_gga(0, X1, s(s(X1))) → addcD_out_gga(0, X1, s(s(X1)))
addcD_in_gga(s(X1), X2, s(X3)) → U93_gga(X1, X2, X3, addcD_in_gga(X1, X2, X3))
U93_gga(X1, X2, X3, addcD_out_gga(X1, X2, X3)) → addcD_out_gga(s(X1), X2, s(X3))
U92_gga(X1, X2, X3, addcD_out_gga(X4, X2, X3)) → timescC_out_gga(s(X1), X2, X3)
not_dividescN10_in_g(X1) → U140_g(X1, divcN11_in_ga(X1, X2))
U140_g(X1, divcN11_out_ga(X1, X2)) → U141_g(X1, timescC_in_gga(X2, X1, X3))
U141_g(X1, timescC_out_gga(X2, X1, X3)) → U142_g(X1, neqcI_in_gg(X1, X3))
neqcI_in_gg(X1, 0) → neqcI_out_gg(X1, 0)
neqcI_in_gg(X1, s(0)) → neqcI_out_gg(X1, s(0))
neqcI_in_gg(X1, s(s(X2))) → U98_gg(X1, X2, neqcJ_in_gg(X1, X2))
neqcJ_in_gg(X1, 0) → neqcJ_out_gg(X1, 0)
neqcJ_in_gg(X1, s(X2)) → U136_gg(X1, X2, neqcE_in_gg(X1, X2))
neqcE_in_gg(s(X1), 0) → neqcE_out_gg(s(X1), 0)
neqcE_in_gg(0, s(X1)) → neqcE_out_gg(0, s(X1))
neqcE_in_gg(s(X1), s(X2)) → U94_gg(X1, X2, neqcE_in_gg(X1, X2))
U94_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcE_out_gg(s(X1), s(X2))
U136_gg(X1, X2, neqcE_out_gg(X1, X2)) → neqcJ_out_gg(X1, s(X2))
U98_gg(X1, X2, neqcJ_out_gg(X1, X2)) → neqcI_out_gg(X1, s(s(X2)))
U142_g(X1, neqcI_out_gg(X1, X3)) → not_dividescN10_out_g(X1)
divcN13_in_ga(s(s(s(s(s(s(X1)))))), X2) → U150_ga(X1, X2, quotcF_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcF_in_gga(s(X1), X2, X3) → U95_gga(X1, X2, X3, quotcF_in_gga(X1, X2, X3))
quotcF_in_gga(0, s(s(X1)), s(0)) → quotcF_out_gga(0, s(s(X1)), s(0))
quotcF_in_gga(0, s(0), s(s(X1))) → U96_gga(X1, quotcG_in_a(X1))
quotcG_in_a(0) → quotcG_out_a(0)
U96_gga(X1, quotcG_out_a(X1)) → quotcF_out_gga(0, s(0), s(s(X1)))
quotcF_in_gga(0, 0, s(s(X1))) → U97_gga(X1, quotcH_in_a(X1))
quotcH_in_a(s(X1)) → U103_a(X1, quotcB_in_a(X1))
U103_a(X1, quotcB_out_a(X1)) → quotcH_out_a(s(X1))
U97_gga(X1, quotcH_out_a(X1)) → quotcF_out_gga(0, 0, s(s(X1)))
U95_gga(X1, X2, X3, quotcF_out_gga(X1, X2, X3)) → quotcF_out_gga(s(X1), X2, X3)
U150_ga(X1, X2, quotcF_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN13_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN13_in_ga(s(s(s(s(s(0))))), s(0)) → divcN13_out_ga(s(s(s(s(s(0))))), s(0))
divcN13_in_ga(s(s(s(s(0)))), s(0)) → divcN13_out_ga(s(s(s(s(0)))), s(0))
divcN13_in_ga(s(s(s(0))), s(0)) → divcN13_out_ga(s(s(s(0))), s(0))
divcN13_in_ga(s(s(0)), s(0)) → divcN13_out_ga(s(s(0)), s(0))
divcN13_in_ga(s(0), s(X1)) → U151_ga(X1, quotcW_in_a(X1))
quotcW_in_a(0) → quotcW_out_a(0)
U151_ga(X1, quotcW_out_a(X1)) → divcN13_out_ga(s(0), s(X1))
divcN13_in_ga(0, s(X1)) → U152_ga(X1, quotcR_in_a(X1))
quotcR_in_a(s(X1)) → U109_a(X1, quotcG_in_a(X1))
U109_a(X1, quotcG_out_a(X1)) → quotcR_out_a(s(X1))
U152_ga(X1, quotcR_out_a(X1)) → divcN13_out_ga(0, s(X1))
not_dividescN12_in_g(X1) → U147_g(X1, divcN13_in_ga(X1, X2))
U147_g(X1, divcN13_out_ga(X1, X2)) → U148_g(X1, timescC_in_gga(X2, X1, X3))
U148_g(X1, timescC_out_gga(X2, X1, X3)) → U149_g(X1, neqcI_in_gg(s(X1), X3))
U149_g(X1, neqcI_out_gg(s(X1), X3)) → not_dividescN12_out_g(X1)
divcN15_in_ga(s(s(s(s(s(s(X1)))))), X2) → U156_ga(X1, X2, quotcK_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcK_in_gga(s(X1), X2, X3) → U99_gga(X1, X2, X3, quotcK_in_gga(X1, X2, X3))
quotcK_in_gga(0, s(s(s(X1))), s(0)) → quotcK_out_gga(0, s(s(s(X1))), s(0))
quotcK_in_gga(0, s(s(0)), s(s(X1))) → U100_gga(X1, quotcL_in_a(X1))
quotcL_in_a(0) → quotcL_out_a(0)
U100_gga(X1, quotcL_out_a(X1)) → quotcK_out_gga(0, s(s(0)), s(s(X1)))
quotcK_in_gga(0, s(0), s(s(X1))) → U101_gga(X1, quotcM_in_a(X1))
U101_gga(X1, quotcM_out_a(X1)) → quotcK_out_gga(0, s(0), s(s(X1)))
quotcK_in_gga(0, 0, s(s(X1))) → U102_gga(X1, quotcN_in_a(X1))
quotcN_in_a(s(X1)) → U110_a(X1, quotcH_in_a(X1))
U110_a(X1, quotcH_out_a(X1)) → quotcN_out_a(s(X1))
U102_gga(X1, quotcN_out_a(X1)) → quotcK_out_gga(0, 0, s(s(X1)))
U99_gga(X1, X2, X3, quotcK_out_gga(X1, X2, X3)) → quotcK_out_gga(s(X1), X2, X3)
U156_ga(X1, X2, quotcK_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN15_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN15_in_ga(s(s(s(s(s(0))))), s(0)) → divcN15_out_ga(s(s(s(s(s(0))))), s(0))
divcN15_in_ga(s(s(s(s(0)))), s(0)) → divcN15_out_ga(s(s(s(s(0)))), s(0))
divcN15_in_ga(s(s(s(0))), s(0)) → divcN15_out_ga(s(s(s(0))), s(0))
divcN15_in_ga(s(s(0)), s(0)) → divcN15_out_ga(s(s(0)), s(0))
divcN15_in_ga(s(0), s(s(X1))) → U157_ga(X1, quotcL_in_a(X1))
U157_ga(X1, quotcL_out_a(X1)) → divcN15_out_ga(s(0), s(s(X1)))
divcN15_in_ga(0, s(X1)) → U158_ga(X1, quotcX_in_a(X1))
quotcX_in_a(s(X1)) → U117_a(X1, quotcM_in_a(X1))
U117_a(X1, quotcM_out_a(X1)) → quotcX_out_a(s(X1))
U158_ga(X1, quotcX_out_a(X1)) → divcN15_out_ga(0, s(X1))
not_dividescN14_in_g(X1) → U153_g(X1, divcN15_in_ga(X1, X2))
U153_g(X1, divcN15_out_ga(X1, X2)) → U154_g(X1, timescC_in_gga(X2, X1, X3))
U154_g(X1, timescC_out_gga(X2, X1, X3)) → U155_g(X1, neqcI_in_gg(s(s(X1)), X3))
U155_g(X1, neqcI_out_gg(s(s(X1)), X3)) → not_dividescN14_out_g(X1)
divcN17_in_ga(s(s(s(s(s(s(X1)))))), X2) → U162_ga(X1, X2, quotcO_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcO_in_gga(s(X1), X2, X3) → U104_gga(X1, X2, X3, quotcO_in_gga(X1, X2, X3))
quotcO_in_gga(0, s(s(s(s(X1)))), s(0)) → quotcO_out_gga(0, s(s(s(s(X1)))), s(0))
quotcO_in_gga(0, s(s(s(0))), s(s(X1))) → U105_gga(X1, quotcP_in_a(X1))
quotcP_in_a(0) → quotcP_out_a(0)
U105_gga(X1, quotcP_out_a(X1)) → quotcO_out_gga(0, s(s(s(0))), s(s(X1)))
quotcO_in_gga(0, s(s(0)), s(s(X1))) → U106_gga(X1, quotcQ_in_a(X1))
U106_gga(X1, quotcQ_out_a(X1)) → quotcO_out_gga(0, s(s(0)), s(s(X1)))
quotcO_in_gga(0, s(0), s(s(X1))) → U107_gga(X1, quotcR_in_a(X1))
U107_gga(X1, quotcR_out_a(X1)) → quotcO_out_gga(0, s(0), s(s(X1)))
quotcO_in_gga(0, 0, s(s(X1))) → U108_gga(X1, quotcS_in_a(X1))
quotcS_in_a(s(X1)) → U118_a(X1, quotcN_in_a(X1))
U118_a(X1, quotcN_out_a(X1)) → quotcS_out_a(s(X1))
U108_gga(X1, quotcS_out_a(X1)) → quotcO_out_gga(0, 0, s(s(X1)))
U104_gga(X1, X2, X3, quotcO_out_gga(X1, X2, X3)) → quotcO_out_gga(s(X1), X2, X3)
U162_ga(X1, X2, quotcO_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN17_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN17_in_ga(s(s(s(s(s(0))))), s(0)) → divcN17_out_ga(s(s(s(s(s(0))))), s(0))
divcN17_in_ga(s(s(s(s(0)))), s(0)) → divcN17_out_ga(s(s(s(s(0)))), s(0))
divcN17_in_ga(s(s(s(0))), s(0)) → divcN17_out_ga(s(s(s(0))), s(0))
divcN17_in_ga(s(s(0)), s(s(X1))) → U163_ga(X1, quotcP_in_a(X1))
U163_ga(X1, quotcP_out_a(X1)) → divcN17_out_ga(s(s(0)), s(s(X1)))
divcN17_in_ga(s(0), s(s(X1))) → U164_ga(X1, quotcQ_in_a(X1))
U164_ga(X1, quotcQ_out_a(X1)) → divcN17_out_ga(s(0), s(s(X1)))
divcN17_in_ga(0, s(s(X1))) → U165_ga(X1, quotcR_in_a(X1))
U165_ga(X1, quotcR_out_a(X1)) → divcN17_out_ga(0, s(s(X1)))
not_dividescN16_in_g(X1) → U159_g(X1, divcN17_in_ga(X1, X2))
U159_g(X1, divcN17_out_ga(X1, X2)) → U160_g(X1, timescC_in_gga(X2, X1, X3))
U160_g(X1, timescC_out_gga(X2, X1, X3)) → U161_g(X1, neqcI_in_gg(s(s(s(X1))), X3))
U161_g(X1, neqcI_out_gg(s(s(s(X1))), X3)) → not_dividescN16_out_g(X1)
divcN19_in_ga(s(s(s(s(s(s(X1)))))), X2) → U169_ga(X1, X2, quotcT_in_gga(X1, s(s(s(s(s(s(s(X1))))))), X2))
quotcT_in_gga(s(X1), X2, X3) → U111_gga(X1, X2, X3, quotcT_in_gga(X1, X2, X3))
quotcT_in_gga(0, s(s(s(s(s(X1))))), s(0)) → quotcT_out_gga(0, s(s(s(s(s(X1))))), s(0))
quotcT_in_gga(0, s(s(s(s(0)))), s(s(X1))) → U112_gga(X1, quotcU_in_a(X1))
quotcU_in_a(0) → quotcU_out_a(0)
U112_gga(X1, quotcU_out_a(X1)) → quotcT_out_gga(0, s(s(s(s(0)))), s(s(X1)))
quotcT_in_gga(0, s(s(s(0))), s(s(X1))) → U113_gga(X1, quotcV_in_a(X1))
U113_gga(X1, quotcV_out_a(X1)) → quotcT_out_gga(0, s(s(s(0))), s(s(X1)))
quotcT_in_gga(0, s(s(0)), s(s(X1))) → U114_gga(X1, quotcW_in_a(X1))
U114_gga(X1, quotcW_out_a(X1)) → quotcT_out_gga(0, s(s(0)), s(s(X1)))
quotcT_in_gga(0, s(0), s(s(X1))) → U115_gga(X1, quotcX_in_a(X1))
U115_gga(X1, quotcX_out_a(X1)) → quotcT_out_gga(0, s(0), s(s(X1)))
quotcT_in_gga(0, 0, s(s(s(X1)))) → U116_gga(X1, quotcS_in_a(X1))
U116_gga(X1, quotcS_out_a(X1)) → quotcT_out_gga(0, 0, s(s(s(X1))))
U111_gga(X1, X2, X3, quotcT_out_gga(X1, X2, X3)) → quotcT_out_gga(s(X1), X2, X3)
U169_ga(X1, X2, quotcT_out_gga(X1, s(s(s(s(s(s(s(X1))))))), X2)) → divcN19_out_ga(s(s(s(s(s(s(X1)))))), X2)
divcN19_in_ga(s(s(s(s(s(0))))), s(0)) → divcN19_out_ga(s(s(s(s(s(0))))), s(0))
divcN19_in_ga(s(s(s(s(0)))), s(0)) → divcN19_out_ga(s(s(s(s(0)))), s(0))
divcN19_in_ga(s(s(s(0))), s(s(X1))) → U170_ga(X1, quotcU_in_a(X1))
U170_ga(X1, quotcU_out_a(X1)) → divcN19_out_ga(s(s(s(0))), s(s(X1)))
divcN19_in_ga(s(s(0)), s(s(X1))) → U171_ga(X1, quotcV_in_a(X1))
U171_ga(X1, quotcV_out_a(X1)) → divcN19_out_ga(s(s(0)), s(s(X1)))
divcN19_in_ga(s(0), s(s(X1))) → U172_ga(X1, quotcW_in_a(X1))
U172_ga(X1, quotcW_out_a(X1)) → divcN19_out_ga(s(0), s(s(X1)))
divcN19_in_ga(0, s(s(X1))) → U173_ga(X1, quotcX_in_a(X1))
U173_ga(X1, quotcX_out_a(X1)) → divcN19_out_ga(0, s(s(X1)))
not_dividescN18_in_g(X1) → U166_g(X1, divcN19_in_ga(X1, X2))
U166_g(X1, divcN19_out_ga(X1, X2)) → U167_g(X1, timescC_in_gga(X2, X1, X3))
U167_g(X1, timescC_out_gga(X2, X1, X3)) → U168_g(X1, neqcI_in_gg(s(s(s(s(X1)))), X3))
U168_g(X1, neqcI_out_gg(s(s(s(s(X1)))), X3)) → not_dividescN18_out_g(X1)
divcN20_in_gga(0, X1, 0) → divcN20_out_gga(0, X1, 0)
divcN20_in_gga(s(X1), X2, X3) → U177_gga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(0, s(X1), 0) → quotcZ_out_gga(0, s(X1), 0)
quotcZ_in_gga(s(0), s(s(X1)), 0) → quotcZ_out_gga(s(0), s(s(X1)), 0)
quotcZ_in_gga(s(s(0)), s(s(s(X1))), 0) → quotcZ_out_gga(s(s(0)), s(s(s(X1))), 0)
quotcZ_in_gga(s(s(s(0))), s(s(s(s(X1)))), 0) → quotcZ_out_gga(s(s(s(0))), s(s(s(s(X1)))), 0)
quotcZ_in_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0) → quotcZ_out_gga(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0)
quotcZ_in_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0) → quotcZ_out_gga(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0)
quotcZ_in_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3) → U122_gga(X1, X2, X3, quotcY_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3))
quotcY_in_ggga(0, s(X1), X2, 0) → quotcY_out_ggga(0, s(X1), X2, 0)
quotcY_in_ggga(s(X1), s(X2), X3, X4) → U119_ggga(X1, X2, X3, X4, quotcY_in_ggga(X1, X2, X3, X4))
quotcY_in_ggga(0, 0, X1, s(0)) → quotcY_out_ggga(0, 0, X1, s(0))
quotcY_in_ggga(s(0), 0, s(X1), s(0)) → quotcY_out_ggga(s(0), 0, s(X1), s(0))
quotcY_in_ggga(s(s(X1)), 0, s(X2), s(X3)) → U120_ggga(X1, X2, X3, quotcZ_in_gga(X1, X2, X3))
quotcZ_in_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) → U123_gga(X1, X2, quotcN2_in_ga(X1, X2))
quotcN2_in_ga(0, 0) → quotcN2_out_ga(0, 0)
quotcN2_in_ga(s(0), 0) → quotcN2_out_ga(s(0), 0)
quotcN2_in_ga(s(s(0)), 0) → quotcN2_out_ga(s(s(0)), 0)
quotcN2_in_ga(s(s(s(0))), 0) → quotcN2_out_ga(s(s(s(0))), 0)
quotcN2_in_ga(s(s(s(s(0)))), 0) → quotcN2_out_ga(s(s(s(s(0)))), 0)
quotcN2_in_ga(s(s(s(s(s(0))))), 0) → quotcN2_out_ga(s(s(s(s(s(0))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(0)))))), 0) → quotcN2_out_ga(s(s(s(s(s(s(0)))))), 0)
quotcN2_in_ga(s(s(s(s(s(s(s(X1))))))), s(X2)) → U130_ga(X1, X2, quotcN2_in_ga(X1, X2))
U130_ga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcN2_out_ga(s(s(s(s(s(s(s(X1))))))), s(X2))
U123_gga(X1, X2, quotcN2_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2))
quotcZ_in_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) → U124_gga(X1, X2, quotcN3_in_ga(X1, X2))
quotcN3_in_ga(0, 0) → quotcN3_out_ga(0, 0)
quotcN3_in_ga(s(0), 0) → quotcN3_out_ga(s(0), 0)
quotcN3_in_ga(s(s(0)), 0) → quotcN3_out_ga(s(s(0)), 0)
quotcN3_in_ga(s(s(s(0))), 0) → quotcN3_out_ga(s(s(s(0))), 0)
quotcN3_in_ga(s(s(s(s(0)))), 0) → quotcN3_out_ga(s(s(s(s(0)))), 0)
quotcN3_in_ga(s(s(s(s(s(0))))), 0) → quotcN3_out_ga(s(s(s(s(s(0))))), 0)
quotcN3_in_ga(s(s(s(s(s(s(X1)))))), s(X2)) → U131_ga(X1, X2, quotcN3_in_ga(X1, X2))
U131_ga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcN3_out_ga(s(s(s(s(s(s(X1)))))), s(X2))
U124_gga(X1, X2, quotcN3_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2))
quotcZ_in_gga(s(s(s(X1))), s(s(s(0))), s(X2)) → U125_gga(X1, X2, quotcN4_in_ga(X1, X2))
quotcN4_in_ga(0, 0) → quotcN4_out_ga(0, 0)
quotcN4_in_ga(s(0), 0) → quotcN4_out_ga(s(0), 0)
quotcN4_in_ga(s(s(0)), 0) → quotcN4_out_ga(s(s(0)), 0)
quotcN4_in_ga(s(s(s(0))), 0) → quotcN4_out_ga(s(s(s(0))), 0)
quotcN4_in_ga(s(s(s(s(0)))), 0) → quotcN4_out_ga(s(s(s(s(0)))), 0)
quotcN4_in_ga(s(s(s(s(s(X1))))), s(X2)) → U132_ga(X1, X2, quotcN4_in_ga(X1, X2))
U132_ga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcN4_out_ga(s(s(s(s(s(X1))))), s(X2))
U125_gga(X1, X2, quotcN4_out_ga(X1, X2)) → quotcZ_out_gga(s(s(s(X1))), s(s(s(0))), s(X2))
quotcZ_in_gga(s(s(X1)), s(s(0)), s(X2)) → U126_gga(X1, X2, quotcN5_in_ga(X1, X2))
quotcN5_in_ga(0, 0) → quotcN5_out_ga(0, 0)
quotcN5_in_ga(s(0), 0) → quotcN5_out_ga(s(0), 0)
quotcN5_in_ga(s(s(0)), 0) → quotcN5_out_ga(s(s(0)), 0)
quotcN5_in_ga(s(s(s(0))), 0) → quotcN5_out_ga(s(s(s(0))), 0)
quotcN5_in_ga(s(s(s(s(X1)))), s(X2)) → U133_ga(X1, X2, quotcN5_in_ga(X1, X2))
U133_ga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcN5_out_ga(s(s(s(s(X1)))), s(X2))
U126_gga(X1, X2, quotcN5_out_ga(X1, X2)) → quotcZ_out_gga(s(s(X1)), s(s(0)), s(X2))
quotcZ_in_gga(s(X1), s(0), s(X2)) → U127_gga(X1, X2, quotcN6_in_ga(X1, X2))
quotcN6_in_ga(0, 0) → quotcN6_out_ga(0, 0)
quotcN6_in_ga(s(0), 0) → quotcN6_out_ga(s(0), 0)
quotcN6_in_ga(s(s(0)), 0) → quotcN6_out_ga(s(s(0)), 0)
quotcN6_in_ga(s(s(s(X1))), s(X2)) → U134_ga(X1, X2, quotcN6_in_ga(X1, X2))
U134_ga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcN6_out_ga(s(s(s(X1))), s(X2))
U127_gga(X1, X2, quotcN6_out_ga(X1, X2)) → quotcZ_out_gga(s(X1), s(0), s(X2))
quotcZ_in_gga(X1, 0, s(X2)) → U128_gga(X1, X2, quotcN7_in_ga(X1, X2))
quotcN7_in_ga(0, 0) → quotcN7_out_ga(0, 0)
quotcN7_in_ga(s(0), 0) → quotcN7_out_ga(s(0), 0)
quotcN7_in_ga(s(s(X1)), s(X2)) → U135_ga(X1, X2, quotcN7_in_ga(X1, X2))
U135_ga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcN7_out_ga(s(s(X1)), s(X2))
U128_gga(X1, X2, quotcN7_out_ga(X1, X2)) → quotcZ_out_gga(X1, 0, s(X2))
U120_ggga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → quotcY_out_ggga(s(s(X1)), 0, s(X2), s(X3))
quotcY_in_ggga(s(X1), 0, 0, s(s(X2))) → U121_ggga(X1, X2, quotcN1_in_ga(X1, X2))
quotcN1_in_ga(0, 0) → quotcN1_out_ga(0, 0)
quotcN1_in_ga(s(X1), s(X2)) → U129_ga(X1, X2, quotcN1_in_ga(X1, X2))
U129_ga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcN1_out_ga(s(X1), s(X2))
U121_ggga(X1, X2, quotcN1_out_ga(X1, X2)) → quotcY_out_ggga(s(X1), 0, 0, s(s(X2)))
U119_ggga(X1, X2, X3, X4, quotcY_out_ggga(X1, X2, X3, X4)) → quotcY_out_ggga(s(X1), s(X2), X3, X4)
U122_gga(X1, X2, X3, quotcY_out_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) → quotcZ_out_gga(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(X2)))))), X3)
U177_gga(X1, X2, X3, quotcZ_out_gga(X1, X2, X3)) → divcN20_out_gga(s(X1), X2, X3)
not_dividescN9_in_gg(X1, X2) → U174_gg(X1, X2, divcN20_in_gga(X2, X1, X3))
U174_gg(X1, X2, divcN20_out_gga(X2, X1, X3)) → U175_gg(X1, X2, timescC_in_gga(X3, X1, X4))
U175_gg(X1, X2, timescC_out_gga(X3, X1, X4)) → U176_gg(X1, X2, neqcJ_in_gg(X2, X4))
U176_gg(X1, X2, neqcJ_out_gg(X2, X4)) → not_dividescN9_out_gg(X1, X2)
QUOTA_IN_GGA(s(X1), X2, X3) → QUOTA_IN_GGA(X1, X2, X3)
QUOTA_IN_GGA(s(X1), X2) → QUOTA_IN_GGA(X1, X2)
From the DPs we obtained the following set of size-change graphs: